prompt_choose_function \
"# bent [command]" \
"run help" "help" "View all functions and extended help" \
"run core save" "save" "Save & upload your project" \
"run core upload" "upload" "upload your project (doesn't save first)" \
"run core update" "update" "Download all changes" \
"'" \
"run core tag" "tag" "Create a numbered release of your project" \
"run core revert" "revert" "Rollback to a previous save of your project" \
"run core merge" "merge" "Merge current branch into another branch" \
"run core check" "check" "Check the status of your project" \
"run core url" "url" "Get special urls to git hosts" \
"run core ignore" "ignore" "Download a .gitignore file from Github's gitignore repo" \
\
;
Details:
"' A message that prints plain". A plain "'" (with no text) will print a blank line
"# A header message"
"run command_group command" "shorthand" "Description of command"